Refactored status update methods