core: Float::sleep to handle interruptions