basic scene update