Removed excess drawing calls and optimized update process